/* CSS Document */
body, h1, h2, h3, h4, p{margin:0 auto;padding: 0;}   

ol,ul,input{margin:0 auto; padding:0;}
body{font-family:"微软雅黑", "宋体", arial, Verdana, Geneva , sans-serif,Georgia; font-size:14px;}
ul,li{list-style: none;}
a{color: #000;}
a:link{text-decoration: none;}
img{border:0px none;}
.clear{margin:0px auto; padding:0px; clear:both; }
.text-indent{text-indent: 2em;}
/*通用样式*/
.fl{float: left;}
.fr{float: right;}
/*logo和导航*/


{transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-ms-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;-webkit-transition: all 0.2s ease-in 0s;}
.web-modie{display: none;}

.header-logo{width: 415px; height: 110px; background: url(../images/logo.png) no-repeat center; float: left;}
.mynav{margin-bottom: 0; width: 100%; height: 110px;}
/*nav{width: 760px; height: 37px; margin-top:22px; font-size: 14px; float:right}*/
.mycontainer,.navbar-collapse{padding: 0; }
.navbar-default{border: none; background: white; box-shadow: initial;}
.tel{width:40%; height: 40px; background: url(../images/tel.png) no-repeat right bottom;}
.nav{width: 682px; float: right;}

.nav>li{width: 90px; height: 70px; line-height: 30px; margin-left: 7px; float: left;list-style:none;}
.nav>li>a{width: 90px; height: auto; padding: 22px 0px 18px 0px; text-align: center; display: block; position:relative; overflow:hidden; font-size: 14px}
.nav>li>a>p{color: #ccc;}
.nav>li>a:focus, .nav>li>a:hover{ color: #0c56b0; background: white;}
.box{min-width: 125px; font-family: inherit; position: absolute; line-height: 36px; background: white; display:none; z-index: 3;}
.box ul li{padding-left:20px; padding-right: 5px; border-bottom: 1px dashed #ccc; }
.box ul li a{color:#333;}
.box ul li:hover{background:#0c56b0;
transition: all 0.3s ease-in 0s;
-moz-transition: all 0.3s ease-in 0s;
-ms-transition: all 0.3s ease-in 0s;
-o-transition: all 0.3s ease-in 0s;
-webkit-transition: all 0.3s ease-in 0s;
}
.box ul li:hover a{color: white;}
/*banner图片*/
.block_home_slider { position: relative; text-align: center; line-height: 0px;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:20%; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:20%; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {/*padding-top:15px;*/ margin-top: -25px; left: 49.5%; display:inline-block; position: absolute;}
.block_home_slider .flex-control-paging li {margin: 0px 10px 0px 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:13px; height:13px; border-radius: 50%; border:2px solid white; display:block; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active { border:2px solid #f9be2e;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
/*关于我们*/
.myabout{width: 1200px; height: auto; margin: 15px auto auto;}
.myabout-title{width: 100%; height: auto; text-align: center;}
.myabout-title .title-en{width: 100%; font-family: arial; font-size: 24px ; color: #0c56af; text-transform: uppercase;}
.myabout-title .title-zh{font-size: 24px; color: #333333;}
.myabout-title-mobile{width: 100%; padding: 0 15px; line-height: 35px; text-align: left; border-bottom: 1px solid #ccc; font-size: 16px; display: none;}
.myabout-row{margin-top: 35px; padding-left: 0; padding-right: 0;}
.myabout-img{width: 513px; height: auto; text-align: center;}
.myabout-img img{max-width: 513px;}

.myabout-txt{width: 651px; height: auto; line-height: 30px; font-size: 15px; padding-left: 0;}
/*新闻中心*/
.news{width: 100%; background: url(../images/news-bg.jpg) no-repeat center; height: 490px; margin: 30px auto auto;}
.news-title{width: 100%; height: auto; padding-top: 10px; text-align: center; color: white;}
.news-title .title-en{width: 100%; font-family: arial; font-size: 24px ; text-transform: uppercase;}
.news-title .title-zh{font-size: 24px;}
.news-title-mobile{width: 100%; padding: 0 15px; line-height: 35px; text-align: left; border-bottom: 1px solid #ccc; font-size: 16px; display: none;}

.news-pc-txt{width: 1200px; height: auto; margin: 0 auto; display: block;}
#up_zzjs{width:1200px;height:363px;line-height:26px; margin: 25px auto auto; overflow:hidden;}
#up_zzjs .item{width:590px; height:171px; line-height: 26px; border-bottom: 1px solid white; padding-bottom: 24px; margin-top: 10px; margin-right: 10px; position:relative; overflow:hidden; color: white;}

/* 产品中心*/

 #expert_txt{width: 1200px; height: auto; margin: 20px auto auto;overflow:hidden; display:block;}
 #expert_txt-sj{display: none;}
 #indemo {float: left;width: 800%; height:240px;}
 #demo1,#demo2 {float: left;}
 #demo1 div,#demo2 div {width: 290px; margin-left: 20px; float: left;}
 #demo1 div a,#demo2 div a{width: 290px; height: 213px; display: block; overflow: hidden;}
/* #demo1 div a:hover,#demo2 div a:hover {border: #f60 1px solid; background: #fff4ce;}*/
 #demo1 img,#demo2 img{width: 290px; height: 213px; display: block;}
 #demo1 h3,#demo2 h3{width: 290px; height: 30px; line-height: 30px; text-align: center; font-weight: normal; font-size: 16px; }




#up_zzjs .item .item-img{width: 205px; height: 147px;}
#up_zzjs .item .item-txt{width: 370px; height: 147px;}
#up_zzjs .item .news-page-title{width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: white;}
#up_zzjs .item .news-page-title a{font-size: 16px; color: white;}
/*.news-page-title a:hover{color: #0c56b0;}*/
#up_zzjs .item .news-page-desc{width: 100%; height: 60px; line-height: 30px; overflow: hidden;}
#up_zzjs .item .news-page-time{width: 100%; height: 30px; margin-top: 36px; text-align: left;}
#up_zzjs .item .news-page-time span{float: right;}
#up_zzjs .item a img{width: 205px; height: 147px;}
	/*手机*/
.news-mobile-txt{width: 100%; height: auto; display: none;}
.news-mobile-txt .item{width: 100%; padding-left: 10px; padding-right: 10px; margin-top: 10px;}
.news-mobile-txt .item .item-img{width: 40%; height: auto;}
.news-mobile-txt .item .item-txt{width: 59%; height: auto;}
.news-mobile-txt .item .news-page-title{width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: white;}
.news-mobile-txt .item .news-page-title a{font-size: 16px;}
.news-mobile-txt .item .news-page-desc{width: 100%; height: 60px; line-height: 30px; overflow: hidden;}
.news-mobile-txt .item a img{max-width: 100%; height: auto;}

/*招商投资*/
.myInvestment{width: 1200px; height: auto; margin: 30px auto auto;}
.myInvestment-txt{text-align: center; line-height: 30px; color: #626262; width: 554px; margin: 0 auto;}
.myInvestment-img{display: block; margin-top: 15px;}
.myInvestment-img .zxgn{width: 158px; height: 188px; line-height: 30px; font-size: 20px; text-align: center;}
.myInvestment-img .zxgn a{width: 158px; height: 188px; color: #555; display: block;}
.myInvestment-img .zxgn a span{width: 158px; height: 158px;  background: url(../images/ico-1-2.png) no-repeat center top; display: block;}
.myInvestment-img .zxgn a:hover span,.myInvestment-img .zxgn a:hover{background: url(../images/ico-1-1.png) no-repeat center top; color: #0c56af;}

.myInvestment-img .zszc{margin-left: 360px;}
.myInvestment-img .zszc a span{width: 158px; height: 158px;  background: url(../images/ico-2-2.png) no-repeat center top; display: block;}
.myInvestment-img .zszc a:hover span,.myInvestment-img .zszc a:hover{background: url(../images/ico-2-1.png) no-repeat center top; color: #0c56af;}


.myInvestment-img .qyjz a span{width: 158px; height: 158px;  background: url(../images/ico-3-2.png) no-repeat center top; display: block;}
.myInvestment-img .qyjz a:hover span,.myInvestment-img .qyjz a:hover{background: url(../images/ico-3-1.png) no-repeat center top; color: #0c56af;}

/*联系我们*/
.contact{margin-top: 15px;}
.contact iframe{width: 100%; height: 540px; border: 0 none;}

/*版权*/
.footer{width: 100%; min-height: 190px; margin-top: 15px; background: url(../images/footer-bg.jpg) repeat-x center top; padding-top: 50px; line-height: 30px; text-align: center; color: #fff;}
.footer-left{width: 70%; height: auto;}
.footer-nav{width: 10%; height: auto; margin-left: 5%; font-size: 14px}
.footer-nav h1{font-size: 16px; margin-bottom: 5px;}
.footer-nav h1 a{color: white;}
.footer-nav ul li a{color: #d3d3d3;}
.footer-right{width: 100%; height: auto; text-align: left; color: #d3d3d3;}
.footer-code{width: 100%; height: 130px; float: right;}
.footer-code-img{width: 100px; height: 130px; margin-left: 5%; float: right; font-size: 12px; text-align: center;}

.footer-bottom{width: 100%; height: auto; padding: 10px 0; background: #0c0c0c; color: white; text-align: center;}
.footer-bottom a{color: white;}


/*pc右侧*/
.mobile{height:110px;width:45px;position:absolute;z-index:999;top:2px;right:0px;	border:1px solid #e4e4e4;border-radius:50px;background:#fff url(../images/shouji_03.png) no-repeat center;cursor:pointer;}
.sjimg{position:absolute;height:152px;width:178px;padding-left: 30px;padding-top: 16px;left:-10px;display:none;top:0px;background: url(../images/shoujibox.png) no-repeat 10px;}
.sjimg img{width: 119px; height: 119px;}
.sjbox{width:215px;height:165px;position:fixed;bottom:10%;left:83%;}
.return-top{position:absolute;border-radius:50%;background:url(../images/gotop.png) no-repeat;cursor:pointer;height:48px; width:48px;  top:118px;right:0px;z-index:999;}

/*以下为二级页面*/
/*banner*/
.banner{width: 100%; height: auto;}
.banner img{max-width: 100%;}
/*list图片*/
.list-group{width: 100%; height: 50px; line-height: 50px; border-bottom:1px solid #e4e4e4; display: block;}
.list-title{}
.list-title ul li{ width: 128px;  height: 50px; box-sizing: border-box;  float: left; border-right: 1px solid #e4e4e4;  text-align: center;  line-height: 50px; cursor: pointer; color:#fff;}
.list-thisactive{background: #0c56b0; color: #fff;}
.list-title ul li a { display: block; height: 50px; width: 128px; color: #333;}
.list-title ul li  :hover{color:#fff;background:#0c55b1;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s; }
.mypage{margin-bottom: 10px;}
/*图片列表*/
.mypage .row{margin-left: 0; margin-right: 0;}
.mypage-list-img1{width: 24%; height: auto; margin-left: 1%; margin-top: 15px; float: left;}
.mypage-list-img1 a img{max-width: 100%;}
.mypage-list-img1 div{width: 100%; padding-left: 15px; padding-right: 15px; height: 60px; line-height: 30px; text-align: center; background: #ededed; color: #232323; overflow: hidden;}
.mypage-list-img1 div p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mypage-list-img a:hover div{background:#0c55b1;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s; color: #fff;}
/*新闻列表*//*新闻内容页面*/
.mypage-txt-12{width: 100%; height: auto;}

.info-left {width: 70%; height: auto; padding-right: 15px;}
.info-left-text {text-indent: 0;font-size: 16px; height: 45px; line-height: 25px; width: 100%; display: block; color: #333;}
.info-left-text a {color: #333;}
.info-left .info-b { height: 20px; width: 100%; display: block; font-size: 14px; margin-top: 17px;line-height: 20px; color: #999; margin-bottom: 10px;}
.info-left	.info-bo { height: 110px;  width: 100%; font-size: 14px;  color: #666;  line-height: 30px;}

.mypage-txt-img{width: 30%; height: auto; padding-right: 15px;}
.mypage-txt-img img{ max-width: 100%;}
.mypage-txt-9{width: 60%; height: auto; line-height: 24px; float: left;}
.mypage-txt-9 p{color: #777;}

.list-news-pc{display: block;}
div.list-news{margin-top: 10px;}
.list-news-moble{display: none;}

/*教学成果*/
.mypage-img-teaching{width: 24%; height: auto; margin-left: 1%; margin-top: 15px; float: left;}
.mypage-img-teaching a img{max-width: 100%;}
.mypage-img-teaching h3{font-size: 18px; text-align: center; font-weight: normal; line-height: 30px;}

/*作品展示*/
.mypage-img-works{width: 32%; height: auto; margin-left: 1%; margin-top: 15px; float: left;}
.mypage-img-works a img{max-width: 100%;}
.mypage-img-works h3{font-size: 18px; text-align: center; font-weight: normal; line-height: 30px;}
/*新闻内容*/
/*联系我们联系方式*/
.mypage-conactmess{width: 100%; height: auto; margin-top: 15px;}
.mypage-conactmess h4{color: #0c56b0; padding-left: 20px;}
.mypage-conactmess .input-conact{width: 80%; height: 38px; line-height: 38px; margin-top: 10px; background: none; border: 1px solid #ccc; border-radius: 4px; padding-left: 10px;}
.submit-conact{width: 80px; height: 35px; margin-top: 10px; margin-left: 30px; background: #0c56b0; border: 0 none; border-radius: 4px; font-size: 16px; color: #fff;}
.mypage-conactmess .input-conact1{width: 80%; height: auto; line-height: 38px; margin-top: 10px; background: none; border: 1px solid #ccc; border-radius: 4px; padding-left: 10px;}



.map_pc { display:block;}
.map_mobile { display:none;}

.nav_pc { display:block;}
.nav_mobile{ display:none;}	








@media screen and (min-width: 1200px){
	
	
	.container {
	    width: 1200px;
	    padding-left: 0;
	    padding-right: 0;
	}
}
@media (min-width:1024px) and (max-width: 1199px){
	
	
	.container{width: 1200px;}
	
	/*.visible-xs-block{display: block!important;}*/
	.navbar-collapse{
	    padding-right: 0px;
	    padding-left: 0px;
	    overflow-x: visible;
	    -webkit-overflow-scrolling: touch;
	    border-top: 1px solid transparent;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	}
	.navbar-header{float: initial;}
	/*导航*/
	
	/*.header-logo{display: none;}*/
	.navbar{background: none;}
	.mynav{height: auto; width: 1200px;}
	.navbar-default{border-color: #e7e7e7;}
	
	/*banner图片*/
	.block_home_slider .flex-control-paging{display: none;}
	.block_home_slider{width: 1200px;}
	/*关于我们*/
	/*.myabout{background: none;}
	.myabout-title{display: none;}*/
	.myabout-title-mobile{display: block;}
}

@media screen and (max-width:1023px){
	/*顶级导航pc和手机切换*/
	.web-pc{display: none;}
	.web-modie{display: block;}
	
	
	.container .row{padding-left: 0px; padding-right: 0px;}
	/*导航和logo*/
	.header-logo{display: none;}
	.mynav{background: none; height: auto; padding-left: 15px; padding-right: 15px;}
	.nav{background: none; width: 100%;}
	.mylogo{padding-top: 7px; padding-left: 15px;}
	.nav>li{float: none}
.nav>li{width: 100%; height: auto; line-height: 35px; padding-left: 7px; margin-left: 0; list-style:none;}
.mycontainer, .navbar-collapse{ padding-right: 15px; padding-left: 15px;}
.nav>li>a{width: auto; height: auto; line-height: 35px; padding:0 0 0 0px; text-align: left; display: block; position:relative; overflow:hidden;}
.box{position: initial;}
	/*banner*/
	.block_home_slider .flex-control-paging{display: none;}
	/*关于我们*/
	.myabout{width: 100%; background: none; height: auto;}
	.myabout-title{display: none;}
	.myabout-row{margin-top: 5px;}
	.myabout-title-mobile{display: block;}
	.myabout-txt {  width: 100%; height: 155px; overflow: hidden;  line-height: 30px; font-size: 15px; float: initial; padding-left: 15px;}
	/*新闻中心*/
	.news{background: none; overflow: hidden; height: auto; margin-top: 10px;}
	.news-title,.news-pc-txt{display: none;}
	.news-title-mobile,.news-mobile-txt{display: block;}
	.news-mobile-txt .item .item-txt{width: 100%; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc}
	.news-mobile-txt .item .item-txt a{width: 70%; height: 30px; display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.news-mobile-txt .item .item-txt span{width: 30%; height: 30px; float: left; text-align: right;}
	/*产品中心*/
	#expert_txt{display: none;}
	#expert_txt-sj{display: block;}
	#expert_txt-sj{}
	#demo1 {float: left;}
    #demo1 div {width: 48%; margin-left: 1.5%; float: left;}
    #demo1 div a{width: 100%; height: auto; display: block; overflow: hidden;}
/* #demo1 div a:hover,#demo2 div a:hover {border: #f60 1px solid; background: #fff4ce;}*/
    #demo1 img{width: 100%; height: auto; display: block;}
    #demo1 h3{width: 100%; height: 30px; line-height: 30px; text-align: center; font-weight: normal; font-size: 16px; }
	/*版权*/
	.footer{display: none;}
	.footer-bottom{margin-bottom: 50px;}
	/*pc手机二维码*/
	.mobile{display: none;}
	/*手机版底部*/
	.mobile-bottom{width:100%; background:#1c1c1c; padding: 0; position:fixed;z-index:9999999; bottom:0; display: block;}
	.mobile-bottom p{width:100%; text-align:center; color:#fff; font-size:14px; line-height:24px; text-transform: uppercase;}
	.mobile-bottom ul{ padding:0;}
	.mobile-bottom ul li{ padding:0; padding-top:10px; border-right:#fff 1px solid;}
	.mobile-bottom ul li a{color: white;}
	.mobile-bottom ul li a b{font-size: 18px}
	/*二级页面title*/
	.list-group{display: none;}
	/*新闻*/
	.list-news-pc{display: none;}
	.list-news-moble{display: block;}
	.list-news-moble ul li{width: 100%; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc;}
	.list-news-moble ul li a{width: 70%; height: 30px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
	.list-news-moble ul li a span{width: 30%; height: 30px; float: right;}
	/*教师团队 */
	.mypage-img-teacher1{width: 48%; height: auto; margin-left: 1%; float: left;}
	/*新闻动态*/
	.mypage-fl,.mypage-txt-title{display: none;}
	.mypage-txt{width: 100%; float: initial;}
	.mypage-txt-9{width: 50%;}
	.mypage-txt-12>div{padding: 0; margin-top: 10px;}
	/*新闻内容*/
	.myfr-page .pull-right{float: left !important;}
	.myfr-page .text-right{text-align: left;}
	.map_pc { display:none;}
	.map_mobile { display:block;}
	.nav_pc { display:none;}
	.nav_mobile{ display:block;}	
	.xuanfu { display:none;}
}









